#ecma {
	background: #b0c4de;
	border: 2px solid #0b366f;
}

div.Footer {
	border-top: 1px solid gray;
	margin-top: 1.5em;
	padding-top: 0.6em;
	text-align: center;
	color: gray;
}

span.NotEntered /* Documentation for this section has not yet been entered */ {
	font-style: italic;
	color: red;	
}

div.Header {
  background: #B0C4DE;
  border: double;
  border-color: white;
  border-width: 7px;
  padding: 0.5em;
}

div.Header * {
  font-size: smaller;
}

div.Note {
}

i.ParamRef {
}

i.subtitle {
}

ul.TypeMembersIndex {
  text-align: left;
  background: #F8F8F8;
}

ul.TypeMembersIndex li {
  display: inline;
  margin:  0.5em;
}

table.HeaderTable {
}

table.SignatureTable {
}

table.Documentation, table.Enumeration, table.TypeDocumentation {
  border-collapse: collapse;
  width: 100%;
}

table.Documentation tr th, table.TypeMembers tr th, table.Enumeration tr th, table.TypeDocumentation tr th {
  background: whitesmoke;
  padding: 0.8em;
  border: 1px solid gray;
  text-align: left;
  vertical-align: bottom;
}

table.Documentation tr td, table.TypeMembers tr td, table.Enumeration tr td, table.TypeDocumentation tr td {
  padding: 0.5em;
  border: 1px solid gray;
  text-align: left;
  vertical-align: top;
}

table.TypeMembers {
  border: 1px solid #C0C0C0;
  width: 100%;
}

table.TypeMembers tr td {
  background: #F8F8F8;
  border: white;
}

table.Documentation {
}

table.TypeMembers {
}

div.CodeExample {
  width: 100%;
  border: 1px solid #DDDDDD;
  background-color: #F8F8F8;
}

div.CodeExample p {
  margin: 0.5em;
  border-bottom: 1px solid #DDDDDD;
}

div.CodeExample div {
  margin: 0.5em;
}

h4 {
  margin-bottom: 0;
}

h2 a, h3 a, h4 a {
  color: inherit;
  text-decoration: none;
}

div.Signature {
  border: 1px solid #C0C0C0;
  background: #F2F2F2;
  padding: 1em;
}
